$(function(){
	//可关闭头部广告的效果
	$('#top_ad').delay(5000).animate({'marginTop':'-70px'},3000);
	//顶部的点击下拉效果
	$('#top .top_main .top_r li.shouji').mouseover(function(event) {
		$(this).children('.topnei,.xia').show();
	}).mouseout(function(event) {
		$(this).children('.topnei,.xia').hide();
	});;

	$('#top .top_main .top_r .li_kehu').hover(function(event) {
		$(this).children('.xiabai').show();
	},function(){
		$(this).children('.xiabai').hide();
	});

	$('#top .top_main .top_r li.li_kong').hover(function(){
		$(this).children('.kong_wang,.kong_wang_da').show();
	},function(){
		$(this).children('.kong_wang,.kong_wang_da').hide();
	});
	//我的京东
	$('#main .main_logo .mine').hover(function(){
		$(this).children('.mine_kong_da').show();
		$('#main .main_logo .mine a.mine_a').addClass('mine_a_a');
		$('#main .main_logo .mine .mine_nei').css('background','white');
		$('#main .main_logo .mine .mine_nei span').addClass('xiajiao2');
		$(this).css('border-bottom','0px');
	},function(){
		$(this).children('.mine_kong_da').hide();
		$('#main .main_logo .mine a.mine_a').removeClass('mine_a_a');
		$('#main .main_logo .mine .mine_nei').css('background','#f7f7f7');
		$('#main .main_logo .mine .mine_nei span').removeClass('xiajiao2');
		$(this).css('border','1px solid #f1f1f1');
	});

	//结算
	$('#main .main_logo .jiesuan').hover(function(){
		$(this).children('.jie').css('background','white');
		$('#main .main_logo .jiesuan .jie a').addClass('jiejie');
		$(this).children('.jie_kong_da').show();
		$('#main .main_logo .jiesuan .youjiao').addClass('youjiao2');
		$(this).css('border-bottom','0px');
	},function(){
		$(this).children('.jie').css('background','#f7f7f7');
		$('#main .main_logo .jiesuan .jie a').removeClass('jiejie');
		$(this).children('.jie_kong_da').hide();
		$('#main .main_logo .jiesuan .youjiao').removeClass('youjiao2');
		$(this).css('border','1px solid #f1f1f1');
	});
	//搜索框里面的点击消失
	$('.shuru').focus(function(event) {
		if($(this).val()=='平板电脑'){
			$(this).val('');
		}
	});
	$('.shuru').blur(function(event) {
		if($(this).val()==''){
			$(this).val('平板电脑');
		}
	});
	$('#main .menu .menu_l').hover(function(){
		$('#main .menu .menu_l .middle_l').show();
	},function(){
		$('#main .menu .menu_l .middle_l').hide();
	});
	//左侧的竖着的分类
	$('#main .menu .menu_l .middle_l li').mouseover(function(event) {
		// $(this).children('.bao').addClass('hover');
		$(this).children('.bao').css({'border-bottom':'0px'});
		$(this).children('.bao').children('.kong').show();
		$(this).children('.youkuang').show();
	}).mouseout(function(event) {
		$(this).children('.bao').css({'border-bottom':'1px solid white'});
		$(this).children('.bao').children('.kong').hide();
		$(this).children('.youkuang').hide();
	});
	
});










//================================================================================
//扩展开始
$.fn.extend({
	pos:function(){ //居中
		var t = ($(window).height() - $(this).height())/2 + $(window).scrollTop();
			 l = ($(window).width() - $(this).width())/2;
		$(this).css({'top':t,'left':l});
		return this;
	},
	drag:function(limit){ //拖拽,默认不限制范围
		var id = $(this);
		id.css('cursor','move');
		id.mousedown(function(e){
			var ls = e.pageX - $(this).position().left,
			 	 ts = e.pageY - $(this).position().top,
			 	 w = $(window).width() - $(this).width(),
			 	 h = $(window).height() - $(this).height() + $(window).scrollTop(),
			 	 _this=$(this);	
			$(document).on('mousemove',function(e){
				var l = e.pageX -ls,
			 	 	 t = e.pageY - ts;	
				_this.css({'left':l,'top':t});
				if(limit){
					if(_this.position().left<=0)
						_this.css('left',0);
					if(_this.position().top<=0)
						_this.css('top',0);
					if(_this.position().left>=w)
						_this.css('left',w);
					if(_this.position().top>=h)
						_this.css('top',h);
				}
			})
			return false;
		})
		$(document).on('mouseup',function(){
			$(document).off('mousemove');
		})
		return this;
	}
})
$.extend({
	//弹窗消息
	msg:function(options){
		var _this=this,
			 _def={
			 	str:'欢迎使用：LDF简单弹出消息窗口！', //默认内容
			 	timeout:2, //关闭时间
			 	shade:0, //是否有遮罩
			 	closebtn:0, //是否显示关闭按钮
			 	close:function(){} //回调函数
			 },
			 opt = $.extend(_def,options),
			 timer=null;
			 _this.ind = 0; //id标记
		this.close=function(){
			if(m.length<=1) _this.ind=0;
			m[_this.ind].remove();
			bg[_this.ind].remove();
			_this.ind++;
			return this;
		}
		var d = $.getSize($(document)),div='',bg='';
		bg+='<div class="msgContentClassBg"></div>'
		div += '<div class="msgContentClass">\
			<b class="closeMsgB">×</b>\
			'+opt.str+'</div>';
		if($('div.msgContentClass').length<=2)
			$('html').append(bg).append(div);
		var bg = $('.msgContentClassBg'),m=$('.msgContentClass'),c=$('.closeMsgB');
		if(opt.shade) bg.width((d.w)).height((d.h)).css({'opacity':.3,'top':0,'left':0}).fadeIn();
		if(!opt.closebtn) c.remove();
		m.fadeIn().pos();
		timer=setTimeout(function(){
					_this.close();
					opt.close();
				},opt.timeout*500)
		// $(document).on({'keydown':function(e){
		// 	if(e.keyCode==27) 
		// 		clearTimeout(timer);
		// 		_this.close();
		// 		opt.close();
		// }})
		c.click(function(){
			clearTimeout(timer);
			_this.close();
			opt.close();
		})
		return this;
	},
	getSize:function(id){ //获得尺寸
		var s = {};
		s.w = id.width();
		s.h = id.height();
		s.l = id.scrollLeft();
		s.t = id.scrollTop();
		return s;
	},
	confirmd:function(options){ //确认框
		var _def={ yes:null, no:null, msg:'您确定要继续吗?' },
			 opt = $.extend(_def, options);
		$.addConfirmd(opt.msg);
		var c = $('.LDFconfirm'),
			 bg = $('.msgContentClassBg'),
			 d = $.getSize($(document)),
			 yes = c.find('.yes'),
			 no = c.find('.no'),
			 re = null;
		bg.width((d.w)).height((d.h)).css({'opacity':.3,'top':0,'left':0}).fadeIn();
		c.pos();
		$(document).on({'keydown':function(e){
			if(e.keyCode==13) {
				if(opt.yes)
					opt.yes()
				$.delConfirmd();
				return true;
			}else{
				if(opt.no)
					opt.no()
				$.delConfirmd();
				return false;
			}	
		}})
		yes.live('click',function(){
			if(opt.yes)
				opt.yes()
			$.delConfirmd();
			return true;
		})
		no.bind('click',function(){
			if(opt.no)
				opt.no()
			$.delConfirmd();
			return false;
		})
	},
	addConfirmd:function(str){
		var confirmHmtl = '\
		<div class="msgContentClassBg"></div>\
		<div class="LDFconfirm">\
			<p class="cont">'+str+'</p>\
			<p class="bottom">\
				<a href="javascript:;" class="yes">确定</a>\
			 	<a href="javascript:;" class="no">取消</a>\
			</p>\
		</div>\
		';
		$('body').append(confirmHmtl);
	},
	delConfirmd:function(){
		$('.msgContentClassBg').remove();
		$('.LDFconfirm').remove();
	}
});